
  

  

  
  
  
  


@layer base {
  
  body, :host {
    /* Color */
    --terminal-green: #33ff00;
--terminal-amber: #ffcc00;
--terminal-black: #000;
    /* Fonts */
    --font-vt: 'VT323',monospace;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.875rem;
--font-size-base: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .ejakJO {
    color:var(--terminal-green);
  width:100%;
  height:100vh;
  display:flex;
  animation:2s ease 0ms 1 normal none running animation-empty;
  background:var(--terminal-black);
  align-items:center;
  font-family:VT323;
  margin-left:auto;
  text-shadow:0rem 0.2rem 1rem currentColor;;
  margin-right:auto;
  justify-content:flex-start;
  }
      

      
        
                  @keyframes animation-empty {
                    
                  }
                  
      
      
  .fpETKB {
    padding-left:1rem;
  padding-right:1rem;
  }
      

      
        
      
      
  .iUejt {
    font-size:var(--font-size-2xl);
  }
      

      
        
      
      
  .cuRbVa {
    width:100%;
  height:100vh;
  position:absolute;
  }
      

      
        
      
      
  .eLTons {
    color:var(--terminal-green);
  width:100%;
  display:flex;
  row-gap:2rem;
  background:black;
  column-gap:2rem;
  min-height:100%;
  text-align:center;
  align-items:center;
  font-family:VT323;
  margin-left:auto;
  padding-top:4rem;
  text-shadow:0px 1px 2px;
  margin-right:auto;
  padding-left:2rem;
  padding-right:2rem;
  flex-direction:column;
  padding-bottom:4rem;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bUtuDo {
    font-size:clamp(var(--font-size-3xl), 4vw, var(--font-size-5xl));
  }
      

      
        
      
      
  .dkjsIm {
    cursor:pointer;
  display:flex;
  font-size:clamp(var(--font-size-3xl), 4vw, var(--font-size-5xl));
  align-items:center;
  padding-top:0.5rem;
  text-shadow:0px 1px 2px var(--terminal-green);
  border-color:var(--terminal-green);
  border-style:solid;
  border-width:4px;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:0.5rem;
  justify-content:center;
  }
      

      
  .dkjsIm:active {
    translate:0 4px 0;
  }
      


  .dkjsIm:focus-visible {
    color:var(--terminal-amber);
  translate:0 4px 0;
  border-color:var(--terminal-amber);
  border-style:solid;
  border-width:4px;
  }
      


  .dkjsIm.disabled {
    opacity:0.5;
  pointer-events:none;
  }
      

        
      
      
  .dsWkHz {
    color:var(--terminal-amber);
  font-size:clamp(var(--font-size-3xl), 4vw, var(--font-size-5xl));
  }
      

      
        
      
      
  .hKaFr {
    font-size:var(--font-size-4xl);
  text-transform:uppercase;
  }
      

      
        
      
      
  .dETMpg {
    display:flex;
  row-gap:1rem;
  font-size:var(--font-size-xl);
  column-gap:1rem;
  }
      

      
        
      
      
  .eQphtQ {
    width:100%;
  cursor:pointer;
  display:flex;
  row-gap:1rem;
  font-size:var(--font-size-xl);
  column-gap:1rem;
  overflow-y:hidden;
  text-align:center;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .ULLpP {
    color:var(--terminal-green);
  width:100%;
  display:flex;
  row-gap:2rem;
  max-width:600px;
  background:black;
  column-gap:2rem;
  min-height:100%;
  text-align:center;
  align-items:center;
  font-family:VT323;
  margin-left:auto;
  text-shadow:0px 1px 2px;
  margin-right:auto;
  padding-left:2rem;
  padding-right:2rem;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dLNTqj {
    display:flex;
  row-gap:0.5rem;
  font-size:var(--font-size-xl);
  column-gap:0.5rem;
  text-align:center;
  transition:all 300ms linear(0 0%, 0.0009 0.7117%, 0.0034 1.3049%, 0.0144 2.6097%, 0.0586 5.2195%, 0.1313 7.8292%, 0.2356 10.5575%, 0.5338 16.2515%, 1 23.1317%, 0.8675 25.86%, 0.7715 28.707%, 0.7383 30.1305%, 0.7129 31.6726%, 0.6991 33.0961%, 0.6952 33.9265%, 0.6944 34.6382%, 0.6957 35.3499%, 0.6994 36.0617%, 0.7133 37.4852%, 0.7361 38.9087%, 0.7705 40.4508%, 0.8638 43.4164%, 1 46.6192%, 0.9404 48.5172%, 0.8981 50.4152%, 0.8725 52.3132%, 0.8657 53.2622%, 0.8629 54.3298%, 0.8647 55.2788%, 0.8705 56.2278%, 0.8959 58.2444%, 0.9357 60.1423%, 1 62.3962%, 0.9487 65.1246%, 0.9362 66.4294%, 0.9326 67.1412%, 0.9312 67.8529%, 0.9321 68.5647%, 0.9352 69.2764%, 0.9482 70.6999%, 1 73.5469%, 0.9742 75.4448%, 0.9675 76.3938%, 0.9646 77.4614%, 0.9663 78.4104%, 0.973 79.4781%, 1 81.6133%, 0.986 83.0368%, 0.9824 83.7485%, 0.9811 84.4603%, 0.982 85.172%, 0.9852 85.8837%, 0.9997 87.4259%, 0.9918 88.7307%, 0.9898 89.7983%, 0.9923 90.7473%, 0.9998 91.8149%, 0.9954 92.8826%, 0.9945 93.5943%, 0.9959 94.306%, 1 95.1364%, 0.9981 95.6109%, 0.9972 96.3227%, 1 97.3903%, 0.9988 98.102%, 0.9998 98.8138%, 1 100%) /*{"type":"bounce","gravity":2.5,"bounciness":0.75,"drag":0.5}*/;
  align-items:stretch;
  padding-top:0.5rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  justify-content:center;
  }
      

      
  .dLNTqj:focus-visible {
    border-color:var(--terminal-green);
  border-style:Inset;
  border-width:4px;
  outline-color:var(--terminal-green);
  outline-style:none;
  }
      

        
      
      
  .qbjJW {
    display:flex;
  row-gap:4rem;
  column-gap:2rem;
  flex-direction:row;
  }
      

      
        
      
      
  .ScWjN {
    color:var(--terminal-amber);
  cursor:pointer;
  padding-top:0.5rem;
  text-shadow:0px 1px 2px var(--terminal-amber);
  border-color:var(--terminal-amber);
  border-style:solid;
  border-width:4px;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:0.5rem;
  }
      

      
  .ScWjN:active {
    translate:0 4px 0;
  }
      


  .ScWjN:focus-visible {
    color:var(--terminal-green);
  translate:0 4px 0;
  border-color:var(--terminal-green);
  border-style:solid;
  border-width:4px;
  }
      

        
      
      
  .mxFcu {
    cursor:pointer;
  font-size:clamp(var(--font-size-3xl), 4vw, var(--font-size-5xl));
  transition:all 300ms linear(0 0%, 0.0101 0.7732%, 0.0417 1.6753%, 0.1551 3.4794%, 0.7747 10.0515%, 1.0083 13.1443%, 1.1503 16.2371%, 1.1871 17.7835%, 1.2045 19.4588%, 1.2056 19.8454%, 1.2056 20.3608%, 1.2019 21.2629%, 1.1789 23.3247%, 1.0429 30.4124%, 0.9959 33.5052%, 0.9686 36.4691%, 0.9613 38.0155%, 0.958 39.5619%, 0.9584 41.366%, 0.963 43.4278%, 0.9909 50.5155%, 1.0007 53.6082%, 1.0065 56.701%, 1.0087 59.7938%, 1.0076 63.6598%, 0.9999 73.7113%, 0.9982 79.8969%, 1.0004 100%) /*{"type":"spring","stiffness":100,"damping":20,"mass":5}*/;
  padding-top:0.5rem;
  text-shadow:0px 1px 2px var(--terminal-green);
  border-color:var(--terminal-green);
  border-style:solid;
  border-width:4px;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:0.5rem;
  }
      

      
  .mxFcu:active {
    translate:0 4px 0;
  }
      


  .mxFcu:focus-visible {
    color:var(--terminal-amber);
  translate:0 4px 0;
  border-color:var(--terminal-amber);
  border-style:solid;
  border-width:4px;
  }
      


  .mxFcu.disabled {
    opacity:0.5;
  pointer-events:none;
  }
      

        
      
      
  
      

      
        
      